Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Portugal F2 Portugal F3 Greece F1 Greece F2 Argentina F3 Romania F11 Romania F12 Argentina F4 Argentina F5 Brazil F13 Germany F2 Uruguay F1 Argentina F7 Cuba F1 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F17 Argentina F9 Argentina F10 Uruguay F1 Colombia F2 Argentina F1 Argentina F3 Uruguay F4 Croatia F5 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Malaysia F1 Czech Republic F2 Egypt F34 Egypt F35 Czech Republic F5 Kazakhstan F2 (Aktobe) Romania F8 Greece F3 (Heraklion) Romania F9 Czech Republic F5 (Pardubice) Argentina F2 Brazil F10 Brazil F11 Brazil F12 Chile F2 Chile F3 Argentina F4 Argentina F5 Romania F9 Romania F13 Romania F14 Romania F15 Romania F16 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Argentina F9 Uruguay F1 ECM Prague Open - Prague The West Side Tennis Club Clay Court Challenger - Forest Hills Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena XII Abierto Internacional de Salinas - Salinas II Naples ITG Challenger - Naples Pekao Open - Szczecin Porsche Open - Poznan Copa Petrobras-Uruguay - Montevideo IPP Open - Helsinki Scheveningen Challenger Furth Challenger Scheveningen Challenger Como Challenger Rijeka Challenger Szczecin Challenger Buenos Aires Challenger Ortisei Challenger Cherbourg Challenger Rabat Challenger Meknes Challenger Casablanca Challenger Santos Challenger Sao Paulo Challenger Heilbronn Challenger Santiago Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Santos Challenger Sao Paulo Challenger Ostrava Challenger Okal Cup 2004 - Eckental Gemax Open - Belgrade Prostejov Challenger Prague Challenger Braunschweig Challenger Copa Petrobras Uruguray - Montevideo Oberstaufen Challenger Banja Luka Challenger Torneo Internacional Challenger Fila 2006 - Leon Mons Challenger Buenos Aires Challenger Tatra Banka Open 2006 - Bratislava Montevideo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Bratislava Challenger Copa Petrobras Brazil - Belo Horizonte 10° Trofeo Luigi Pezzoli - Bergamo Copa Petrobras-Argentina - Buenos Aires Top Wool Challenger-Immagine Trophy - Biella Panama City Challenger Barranquilla Challenger Sofia Challenger San Marino Cepu Open - San Marino Vercelli Challenger Barletta Challenger Rome Challenger Braunschweig Challenger Prostejov Challenger Mestre Challenger Caltanissetta Challenger Prague Challenger Tean International - Alphen Rome Challenger Cairo Challenger Geneva Challenger - Geneva Guayaquil Challenger Montevideo Challenger Salzburg Challenger Baden Open - Ettlingen San Luis Potosi Challenger - San Luis Potosi Prosperita Open 2006 - Ostrava Trani Challenger Copa Petrobras Colombia - Bogota Czech Open 2006 - Prostejov Trofeo Sisma Mantova - Mantova Kazan Challenger Ostrava Challenger Montevideo Challenger Aberto de Santa Catarina de Tenis - Florianopolis Blumenau Challenger Furth Challenger Black Forest Open - Freudenstadt ECU Prague Open - Prague Copa Petrobras Argentina - Buenos Aires Poprad Tatry Challenger Rio Quente Challenger Liberec Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Oberstaufen Cup - Oberstaufen Siemens Open 2007 - Scheveningen Montevideo Challenger Mohammedia Challenger Kos Succhetti Tennis Cup - Cordenons ATP Challenger Trophy 2007 - Trnava Oberstaufen Challenger Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn Prostejov Challenger Montevideo Challenger Napoli Challenger XL Bermuda Open - Bermuda Athens Challenger Bergamo Challenger Prostejov Challenger Lugano Challenger Caltanissetta Challenger Braunschweig Challenger Campinas Challenger Montevideo Challenger Aix En Provence Challenger Steelers Cup - Kosice Prague Open - Prague Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Arroyo de la Encomienda - Valladolid Tunis Challenger West of England Challenger - Bristol Montechiarugolo Challenger Iasi Challenger Czech Indoor Open - Prague Ischgl International Tennis Challenger 2003 - Ischgl Tashkent Challenger Eckental Challenger Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Singapore Challenger Quimper Challenger Palermo Challenger Prague Challenger Mons Challenger Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Marburg Challenger Prague Open - Prague Czech Open - Prostejov ATU Cup - Weiden Burnie Challenger Copa Sevilla-Internacionales de Andalucia - Seville Marrakech Challenger Siemens Open 2004 - Scheveningen Ostrava Challenger Milan Challenger Challenger Groningen - Groningen Marburg Challenger Braunschweig Challenger Jameson Cup - Milan Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Rabat Challenger Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Top Wool Challenger - Biella Kosice Challenger Casablanca Challenger Como Challenger Pekao Open 2001 - Szczecin Germany F1 XI Trofeo Ciudad de Quito - Quito Lambertz Open - Aachen Copa Petrobras - Bogota Siemens Open - Scheveningen Mobilux Open - Luxembourg Qatar ATP Challenger - Doha Copa Petrobras - Montevideo Geneva Challenger - Geneva Ortisei Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Joinville Tennis Festival - Joinville The Nottingham Challenger - Nottingham II Manta Open - Manta Dusseldorf Open 2006 - Dusseldorf Amazonia Open de Tenis - Belem Pekao Open - Szczecin Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago BH Tennis Open International Cup - Belo Horizonte Bancolombia Open - Bogota Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Unicredit Czech Open 2007 - Prostejov XI Ciutat de Barcelona - Barcelona Porsche Open - Poznan San Marino Cepu Open - San Marino 's Tennis Masters 07 Challenger - Graz Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Lima Challenger 2007 - Lima Delhi Challenger I - New Delhi ECM Prague Open 2005 - Prague BMW Tennis Championship - Sunrise Arpa Ceramic Cup - Reggio Emilia Unicredit Czech Open - Prostejov Medjurgorje Open - Medjugorje PrivatBank Cup - Dnepropetrovsk KGHM Emax Polish Indoors - Wroclaw Tennis Napoli Cup 2006 - Napoli Milan Challenger Copa Petrobras-Colombia - Bogota Kyiv Open - Kiev XI Torneo Internazionale di Tennis - Barletta Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Copa Petrobras-Paraguay - Asuncion Prosperita Open 2007 - Ostrava Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Porsche Open - Poznan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Samsung Securities Cup - Seoul Dubai Open - Dubai U.S. Men's Clay Court Championships - Houston Copa Ericsson Uruguay - Montevideo Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Tatra Banka Slovak Open - Bratislava Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Abierto Internacional Varonil Ciudad de Cancun - Cancun The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Sao Paulo Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot Iquique Challenger Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Bergamo Challenger Marrakech Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Bordeaux Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca The Artois Championships - London Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington XL Bermuda Open - Bermuda Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Chennai Open - Chennai Medibank International - Sydney Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Prostejov Challenger Brasil Open - Costa do Sauipe ATP Open Castilla y Leon - Segovia Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Challenger 42 - Andrezieux If Stockholm Open - Stockholm Erste Bank Open - Vienna SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Montevideo Challenger Brisbane International - Brisbane Mercedes Cup - Stuttgart Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar Challenger Casablanca San Angel - Mexico City Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Togliatti Cup - Togliatti Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Caltanissetta Challenger Barletta Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Napoli Challenger Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Monza Challenger Erste Bank Open - Vienna ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Samsung Securities Cup - Seoul Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Zagreb Challenger Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne German Tennis Championships - Hamburg Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Banca Stato Challenger - Lugano BMW Open - Munich Gonet Geneva Open - Geneva Kosice Challenger Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Belgrade 2 - Belgrade Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Tampere Challenger Kitzbuhel Challenger Ljubljana Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Barletta Challenger Privatbank Open 2006 - Dnepropetrovsk Rome Challenger Napoli Challenger Kosice Challenger Steelers Cup - Kosice Scheveningen Challenger Sopot Challenger Poznan Challenger Tunis Open - Tunis Seguros Bolivar Open - Medellin San Marino Challenger Copa Petrobras Uruguay - Montevideo Cordenons Challenger Salinas Challenger Rennes Challenger Lima Challenger Geneva Challenger Salzburg Challenger Rome Challenger Heilbronn Challenger Salinas Challenger Liberec Challenger Scheveningen Challenger Poznan Challenger Prague Challenger Santo Domingo Challenger Guayaquil Challenger Tunis Challenger Montevideo Challenger Aix En Provence Challenger Lyon Challenger Salzburg-Anif Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Campinas Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Puerto Vallarta Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Florianopolis Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Bordeaux Challenger Luedenscheid Challenger Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Plava Laguna Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Bet-at-home Open - Hamburg Davis Cup, Group 1, 1R, COL-URU 3-2 Rio Open - Rio de Janeiro Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Apia International - Sydney Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 SkiStar Swedish Open - Bastad Great Ocean Road Open - Melbourne BNP Paribas Masters - Paris Western & Southern Open - New York French Open - Paris Olympics - Rio de Janeiro French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 1R, DOM-URU 1-4 Shanghai Rolex Masters - Shanghai Davis Cup, Group I, 2R, URU-COL 2-3 Olympics - Beijing Davis Cup, Group 2, 2R, URU-ECU 5-0